'''
PCS API文档（已失效）: http://developer.baidu.com/wiki/index.php?title=docs/pcs/rest/file_data_apis_list (以前保存的离线版： baidudoc directory)

常用命令
新建文件夹，在百度网盘中新建一个文件夹：
mkdir(remotepath='bypy')，将会新建一个bypy文件夹，如图：
新建的文件夹
上传文件：
upload(localpath='c:\\new\\timg.jpg',remotepath='bypy',ondup='newcopy')
参数说明：
localpath:本地的目录，如果省略则为当前目录。
remotepath:云盘目录
ondup:当出现重复文件时如何处理，默认是overwrite,安全起见可以更改为newcopy
'''

# ceshi = '这是测试一下,cckdjflk大跃进 业大照旧民参照物、\nsadfsdv\n\noshishdfoi'
# with open('测试用.txt', 'w', encoding='utf-8') as f:
#     f.write(ceshi)

# 导入包
from bypy import ByPy

# ByPy包是封装好的百度API包
bp = ByPy()

# 新建文件夹（在百度网盘的‘我的应用数据里面’）
# bp.mkdir(remotepath='zishi')

#   上传文件：
#   参数说明：
#   localpath:本地的目录，如果省略则为当前目录。
#   remotepath:云盘目录
#   ondup:当出现重复文件时如何处理，默认是overwrite(覆盖）,安全起见可以更改为newcopy（新建）
# bp.upload('测试用.txt', remotepath='zishi', ondup='overwrite')
# print('上传完毕！')

#   下载文件
#   remotepath:需要下载的云盘目录
#   localpath:本地的目录，如果省略则为当前目录。
bp.download(remotepath=u'zishi/测试用.txt')
print('下载完毕')